tall and well-build man - Francés Inglés Diccionario